home *** CD-ROM | disk | FTP | other *** search
- object SyntAnalyzer6: TLibSyntAnalyzer
- Formats = <
- item
- DisplayName = 'Default'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = []
- FormatType = ftCustomFont
- end
- item
- DisplayName = 'Reserved words'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- end
- item
- DisplayName = 'String'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clBlue
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = []
- end
- item
- DisplayName = 'Comment'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clRed
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- end
- item
- DisplayName = 'Integer'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clActiveCaption
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- end
- item
- DisplayName = 'Float'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clMaroon
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- end
- item
- DisplayName = 'Marked block'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clHighlightText
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = []
- BgColor = clHighlight
- FormatType = ftColor
- end
- item
- DisplayName = 'A2ML section'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clGreen
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = []
- end
- item
- DisplayName = 'Block names'
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clMaroon
- Font.Height = -13
- Font.Name = 'Courier New'
- Font.Style = [fsBold]
- end>
- TokenRules = <
- item
- DisplayName = 'Identifier'
- TokenType = 2
- Expression = '[a-z_]\w*'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'String'
- StyleName = 'String'
- TokenType = 4
- Expression = '".*?("|$)'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'Comment'
- StyleName = 'Comment'
- TokenType = 1
- Expression = '(?s)/\*.*?(\*/|\Z)'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'Block begin'
- StyleName = 'Reserved words'
- TokenType = 9
- Expression = '/begin'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'Block end'
- StyleName = 'Reserved words'
- TokenType = 10
- Expression = '/end'#13#10
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'HEX'
- StyleName = 'Integer'
- TokenType = 7
- Expression = '0x[\da-f]+'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'Integer'
- StyleName = 'Integer'
- TokenType = 5
- Expression = '\d+'
- ColumnFrom = 0
- ColumnTo = 0
- end
- item
- DisplayName = 'Float'
- StyleName = 'Float'
- TokenType = 6
- Expression = '\d+\.?\d+e[\+\-]?\d+|\d+\.\d+'
- ColumnFrom = 0
- ColumnTo = 0
- end>
- BlockRules = <
- item
- DisplayName = 'Reserver words'
- StyleName = 'Block names'
- BlockType = btTagDetect
- ConditionList = <
- item
- TagList.Strings = (
- 'A2ML'
- 'AXIS_PTS'
- 'CHARACTERISTIC'
- 'COMPU_METHOD'
- 'COMPU_TAB'
- 'COMPU_VTAB'
- 'COMPU_VTAB_RANGE'
- 'FRAME'
- 'FUNCTION'
- 'GROUP'
- 'HEADER'
- 'IF_DATA'
- 'MEASUREMENT'
- 'MOD_COMMON'
- 'MOD_PAR'
- 'PROJECT'
- 'RECORD_LAYOUT'
- 'UNIT'
- 'USER_RIGHTS'
- 'VARIANT_CODING')
- TokenTypes = 4
- end>
- HighlightPos = cpAny
- IgnoreAsParent = False
- end
- item
- DisplayName = 'Begin'
- ConditionList = <
- item
- TokenTypes = 4
- end
- item
- TokenTypes = 512
- end>
- BlockOffset = 1
- BlockEnd = 'End'
- NameFmt = '%s-1'
- GroupFmt = '%s0'
- HighlightPos = cpAny
- IgnoreAsParent = False
- end
- item
- DisplayName = 'End'
- BlockType = btRangeEnd
- ConditionList = <
- item
- TokenTypes = 4
- end
- item
- TokenTypes = 1024
- end>
- HighlightPos = cpAny
- IgnoreAsParent = False
- end
- item
- DisplayName = 'A2ML begin'
- StyleName = 'A2ML section'
- ConditionList = <
- item
- TagList.Strings = (
- 'A2ML')
- TokenTypes = 4
- end
- item
- TokenTypes = 512
- end>
- BlockOffset = 1
- BlockEnd = 'A2ML end'
- HighlightPos = cpAny
- IgnoreAsParent = False
- end
- item
- DisplayName = 'A2ML end'
- BlockType = btRangeEnd
- ConditionList = <
- item
- TagList.Strings = (
- 'A2ML')
- TokenTypes = 4
- end
- item
- TokenTypes = 1024
- end>
- BlockOffset = 1
- HighlightPos = cpAny
- IgnoreAsParent = False
- end>
- CodeTemplates = <>
- SubAnalyzers = <
- item
- DisplayName = 'A2ML'
- StartExpression = '(?i) /begin\s+a2ml'#13#10
- EndExpression = '(?i) /end \s+ a2ml'#13#10
- SyntAnalyzer = SyntAnal18
- end>
- TokenTypeNames.Strings = (
- 'Unknown'
- 'Comment'
- 'Identifier'
- 'Symbol'
- 'String'
- 'Integer const'
- 'Float const'
- 'Hex const'
- 'Char const'
- 'Block begin'
- 'Block end')
- MarkedBlockStyle = 'Marked block'
- DefaultStyleName = 'Default'
- Extentions = 'a2l'
- LexerName = 'ASAP 2 database'
- end
-